<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>gbmath: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.jpg"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gbmath
   &#160;<span id="projectnumber">v0.051</span>
   </div>
   <div id="projectbrief">c++ math library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegbmath.html">gbmath</a></li><li class="navelem"><a class="el" href="classgbmath_1_1_quaternion.html">Quaternion</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">gbmath::Quaternion Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a44d7517891dcfee54831d4ac5a088bfc">conjugate</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a264fd43b0e574148711ac71b1e7f1876">dot</a>(const Quaternion &amp;g) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a1e0bfdecbadcffcf920226f49c95dabb">floats</a></td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ac83b75488f1951f411f5aa7f0acc6ca2">getRotationAngle</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ad72d193610738b2a50edfcc13b45e8a2">getRotationAxiesAngle</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#af6ff0daa4332218515e5ebc99a0d759f">getRotationAxis</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a9718fb66722a7ee7fd8a0ad9211f0fbb">inverse</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a67d5edb7f150bb5f900efe016089ab9e">inversed</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a91176a26e17f6860ff3d74aab961dc94">isIdentity</a>(float eps=0.0f) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a834fa59bc3de34d33efaf49491ead89e">length</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ac80be2750982ec8210dc7ac0c3a19226">lengthSq</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a5130bea810979f459d5052cd08051570">normalize</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#aac5fd837aaec3652b8189c0584a7e3e7">operator const float *</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#af3442468bdba57402cb4d173b95964ab">operator float *</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a897116f8252acb853b9188348f462c11">operator std::string</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a12fb530f8068ad8fb55d800769ec4abe">operator!=</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#afeab251479afae6baec7b7198ee2a819">operator*</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a745f2b00b32dd680c1c974c3acb285b4">operator*</a>(const float f) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#aa8f8502e8ef52c07732763c208a1aede">operator*=</a>(const float f)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ac8ad0190e3b7fa494cee653f1c6d1a0b">operator*=</a>(const Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a18aee86c79430c00e00bc50d74f501a1">operator+</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#afe3fe0f26046ae610eb46d57d76658ae">operator+</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a208218ad1f406546e0d5d548c9e04185">operator+=</a>(const Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a0f6f2e179433983e58702e9b2f24d67d">operator-</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a285f23cfbf3ec57a4d67e0bff7a3142e">operator-</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a60626bd1c65bb597a2cddd6a0043a2fd">operator-=</a>(const Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a972ceafed4e8b978b9ca007ed57acf3a">operator/</a>(const float f) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a14f3d289a273cc9301048e431039d8b8">operator/=</a>(const float f)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ad5b0e6c85689f4caa6b3c547c3746a5f">operator&lt;&lt;</a>(std::ostream &amp;stream, const Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a19cf4a3a9a679ea45a41341e54c7f327">operator=</a>(const std::string &amp;str)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ab9431aa2f13e7dd9461f7a1856bb82d1">operator==</a>(const Quaternion &amp;q) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#adea80a9eb5e7ad34a2287037e56b971f">operator&gt;&gt;</a>(std::istream &amp;stream, Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a4b17875d52a506da9c927c50b2a4b82c">pow</a>(const Quaternion &amp;q, float exponent) const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ace63b7eb298503624b207e9325ebc139">Quaternion</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a4e9f9cfcaf50f2e401befe4bf9e70a4f">Quaternion</a>(const Quaternion &amp;q)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a3ce8d06d2ec5be4f17f9ec291b7bc01a">Quaternion</a>(float _x, float _y, float _z, float _w)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a00d8926c630413d014d03bf88573bcc2">Quaternion</a>(const float *pfArray)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a5f0cf87d95e4f5ec8e4783698de2e53f">reset</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#aaa1d359508bd04b0b6a0d80c028be925">set</a>(float _x, float _y, float _z, float _w)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a9e2a669b650eaaab081c239f9089c442">setIdentity</a>()</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ae655dc102b620ebe8673bad796e6d382">setRotationAxis</a>(const vec3 &amp;axis, float theta)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a725cba36f6123017327b7a8269456adc">setRotationAxis</a>(const axies_angle &amp;aa)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a451eb63222c75d8afb85210153356c51">setRotationEulersAngles</a>(const euler_angles &amp;ea)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a08abd49fa41bda4037c9230a78e62724">setRotationMatrix</a>(const mat44 &amp;m)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a640fa7b00c2418f26c6eb8d503fe0452">setRotationX</a>(float theta)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ac110475dc2719cacbc6db80a41226cd4">setRotationY</a>(float theta)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#ae3547e45e6da7cbe5d729e39073eeda5">setRotationYawPitchRoll</a>(float yaw, float pitch, float roll)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a8dac6d00148afd1b35d21b15b7d98d0c">setRotationZ</a>(float theta)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a9fa6f57f2e920e75bdfc800b4b94ede7">slerp</a>(const Quaternion &amp;q, float t)</td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a80dccf15808d9a43985d3aa9fdadf672">toAxiesAngle</a>() const </td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a7fe1a860e7668f2176c694372224c492">w</a></td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a3882c651300845816e1217cba2603365">x</a></td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a840d387bebcaf33ee8120e27da850b50">y</a></td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html#a59b779f21113c09d454efcec2091c8ba">z</a></td><td class="entry"><a class="el" href="classgbmath_1_1_quaternion.html">gbmath::Quaternion</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<hr class="footer"/>
<!--address class="footer"-->
<!--small-->
<br>
&nbsp;&nbsp;&nbsp;<b>Project page:</b> &nbsp;<a target="_blank" href="https://code.google.com/p/gbmath/">https://code.google.com/p/gbmath/</a>&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;<b>Doc page:</b> &nbsp;<a target="_blank" href="http://www.it.ks777.ru/docs">http://www.it.ks777.ru/docs</a>&nbsp;&nbsp;<br>
<br>
Generated on Sat Jul 27 2013 08:09:04 for gbmath by &#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
